multiple energy sources - Spanish English Dictionary